// 1、导入HTTP模块，创建服务器
const http = require('http')

// 2、创建一个服务器对象
const server = http.createServer((req, res) => {
  // 获取请求地址和方法
  let method = req.method.toLowerCase()
  let reqUrl = req.url.toLowerCase()
  if (method === 'get' && reqUrl === '/user') {
    let data = [
      { id: 1, name: '萧炎', quality: '斗尊' },
      { id: 2, name: '王林', quality: '化神' },
    ]
    // 将数据转化未JSON字符串
    res.end(JSON.stringify(data))
    return
  }

  if (method === 'post' && reqUrl === '/login') {
    let info = [
      { id: 3, name: '萧薰儿', quality: '斗尊' },
      { id: 2, name: '李慕婉', quality: '结丹' },
    ]
    // 将数据转化未JSON字符串
    res.end(JSON.stringify(info))
    return
  }

  res.statusCode = 404
  res.end('请求错误')
})

// 3、指定端口号，开启服务
server.listen(4000, () => {
  console.log('server is running at port 4000')
})
